package 最值算法.最大三个数的乘积;

import java.util.Arrays;

public class zdsgsdcj {
    /**
     * 想找更快的方法 但是发现要判断的情况有点多
     * @param args
     */
    public static void main(String[] args) {
        int[] nums = {1,2,3,4};
        System.out.println(maximumProduct(nums));

    }
    public static int maximumProduct(int[] nums) {

        Arrays.sort(nums);

        return Math.max(nums[nums.length-1]*nums[nums.length-2]*nums[nums.length-3],nums[0]*nums[1]*nums[nums.length-1]);
    }
}
